intellectual property intellectual property rights design attorney ideation internet law new product development npd management consulting intellectual property law benchmarking patent brainstorming innovation marketing copyright best practices